import enum


class ValueType(enum.Enum):
    LONG = 'long'
    FLOAT = 'float'
    STRING = 'string'
    BOOL = 'bool'


class EventFormatError(Exception):
    pass


EventType = {
    'apply_child_agent': '代理招募申请事件',
    'apply_page_entrance': '点击代理招募页面事件',
    'approve_child_agent': '代理招募审核事件',
    'cp_game': '电玩城分析',
    'global_event': '全局事件',
    'cp_lottery': '购彩分析',
    'create_recharge': '提交充值订单',
    'user_data_sync': '用户信息同步事件',
    'active': '活跃用户',
    'term_detail': '牌局电玩城',
    'platform_reward': '系统奖励',
    'recharge': '充值分析',
    'recharge_apply': '提交充值订单',
    'register': '用户注册',
    'coupon_birth': '红包发放事件',
    'coupon_used': '红包使用事件',
    'withdraw_financial': '提现财务完成事件',
    'withdraw': '提现分析',
    'withdraw_apply': '提现申请事件',
    'withdraw_risk_check': '提现系统审核事件',
    'withdraw_personal_check': '提现人工审核事件',
    'bind_pone': '用户绑定手机',
    'withdraw_return': '提现返款事件',
    'hundreds_bet': '百人场投注行为',
    'turn_bet': '轮次对战场投注行为',
    'fishing_bet_item': '钓鱼投注事件',
    'tax': '税收统计',
    'bet_order': '投注订单',
    'mahjong_bet': '斗地主投注行为',
    'platform_award': '系统奖励',
    'cattle_bet': '轮次对战场投注行为',
    'slots_bet': 'slots投注行为',
    'bind': '绑定事件',
    'agent_bind_chn': '代理绑定事件',
    'app_download': 'app下载',
    'fishing_bet': '捕鱼投注行为',
    'landlord_bet': '斗地主投注行为',
}
